home *** CD-ROM | disk | FTP | other *** search
/ CD ROM Paradise Collection 4 / CD ROM Paradise Collection 4 1995 Nov.iso / arcers / tarsrc.zip / TARSRC.TAR / tar-1.11.2 / port_p.h < prev    next >
C/C++ Source or Header  |  1993-11-15  |  2KB  |  59 lines

  1. #ifndef __PORT_P_H__
  2. #define __PORT_P_H__
  3.  
  4. extern char * valloc _P_((unsigned size));
  5. extern _VOID_ panic _P_((char *s));
  6. extern PTR ck_malloc _P_((size_t size));
  7. extern char * xmalloc _P_((size_t size));
  8. extern PTR ck_realloc _P_((PTR ptr, size_t size));
  9. extern char * init_buffer _P_((void));
  10. extern _VOID_ flush_buffer _P_((char *bb));
  11. extern _VOID_ add_buffer _P_((char *bb, char *p, int n));
  12. extern char * get_buffer _P_((char *bb));
  13. extern char * merge_sort _P_((PTR list, unsigned n, int off,
  14.                               int (*cmp)(PTR a, PTR b)));
  15. extern _VOID_ ck_close _P_((int fd));
  16. extern char * quote_copy_string _P_((char *string));
  17. extern char * un_quote_string _P_((char *string));
  18. extern _VOID_ ck_pipe _P_((int *pipes));
  19. #ifdef HAVE_VPRINTF
  20. extern _VOID_ msg _P_((char *str, ...));
  21. extern _VOID_ msg_perror _P_((char *str, ...));
  22. #else
  23. extern _VOID_ msg ();
  24. extern _VOID_ msg_perror ();
  25. #endif
  26.  
  27. #ifndef HAVE_MKDIR
  28. extern int mkdir _P_((char *dpath, int dmode));
  29. extern int rmdir _P_((char *dpath));
  30. #endif
  31. #ifndef HAVE_RENAME
  32. extern int rename _P_((char *from, char *to));
  33. #endif
  34. #ifdef minix
  35. extern _VOID_ bzero _P_((register char *s1, register int n));
  36. extern int bcmp _P_((register char *s1, register char *s2, register int n));
  37. extern int execlp _P_((char *filename, char *arg0));
  38. #endif
  39. #ifdef EMUL_OPEN3
  40. extern int open3 _P_((char *path, int flags, int mode));
  41. #endif
  42. #ifndef HAVE_MKNOD
  43. extern int mknod _P_((char *path, unsigned short mode, dev_t dev));
  44. extern int link _P_((char *path1, char *path2));
  45. extern int chown _P_((char *path, int uid, int gid));
  46. extern int geteuid _P_((void));
  47. #endif
  48. #ifdef __TURBOC__
  49. extern int utime _P_((char *filename, struct utimbuf *utb));
  50. #endif
  51. #ifndef HAVE_STRSTR
  52. extern char * strstr _P_((char *s, char *wanted));
  53. #endif
  54. #ifndef HAVE_FTRUNCATE
  55. extern int ftruncate _P_((int fd, off_t length));
  56. #endif
  57.  
  58. #endif
  59.